.myShopping {
  line-height: 30px;
  width: 1190px;
  margin: 0 auto; }

.cart_empty {
  padding: 115px 0;
  text-align: center;
  background-color: #fff; }
  .cart_empty i {
    display: inline-block;
    width: 42px;
    height: 40px;
    vertical-align: text-bottom;
    background-image: url("../../img/cart.png");
    background-repeat: no-repeat;
    *display: inline;
    *zoom: 1; }

.cart_empty_tips {
  line-height: 1.5;
  display: inline-block;
  margin-left: 20px;
  text-align: left;
  *display: inline;
  *zoom: 1; }
  .cart_empty_tips p {
    font-size: 16px;
    color: #666; }
  .cart_empty_tips a {
    font-size: 14px;
    color: #33b8f4; }
    .cart_empty_tips a:hover {
      text-decoration: none; }

.cart_load {
  padding: 115px 0;
  text-align: center;
  background-color: #fff; }
  .cart_load .cart_load_tips {
    font-size: 20px;
    line-height: 2.5;
    margin-left: 10px;
    color: #666;
    *vertical-align: text-bottom; }
  .cart_load .cart_logo {
    display: inline-block;
    width: 107px;
    height: 71px;
    vertical-align: top;
    background-image: url("../../img/cart_logo.png");
    background-repeat: no-repeat;
    *vertical-align: middle;
    *display: inline;
    *zoom: 1; }
  .cart_load .cart_loading {
    display: inline-block;
    min-width: 2px;
    min-height: 2px;
    -webkit-animation: dot 3s infinite step-start both;
            animation: dot 3s infinite step-start both;
    -webkit-box-shadow: 2px 0 currentColor , 6px 0 currentColor , 10px 0 currentColor;
            box-shadow: 2px 0 currentColor , 6px 0 currentColor , 10px 0 currentColor;
    *zoom: expression(this.innerHTML = '...'); }
    .cart_load .cart_loading:before {
      content: '...'; }
    .cart_load .cart_loading::before {
      content: ''; }

@keyframes dot {
  25% {
    -webkit-box-shadow: none;
            box-shadow: none; }
  50% {
    -webkit-box-shadow: 2px 0 currentColor;
            box-shadow: 2px 0 currentColor; }
  75% {
    -webkit-box-shadow: 2px 0 currentColor , 6px 0 currentColor;
            box-shadow: 2px 0 currentColor , 6px 0 currentColor; } }

@-webkit-keyframes dot {
  25% {
    -webkit-box-shadow: none;
            box-shadow: none; }
  50% {
    -webkit-box-shadow: 2px 0 currentColor;
            box-shadow: 2px 0 currentColor; }
  75% {
    -webkit-box-shadow: 2px 0 currentColor , 6px 0 currentColor;
            box-shadow: 2px 0 currentColor , 6px 0 currentColor; } }
